package cn.shiro.shiroservice.moudle.db.mapper;

import org.apache.ibatis.annotations.MapKey;
import org.apache.ibatis.annotations.Param;

import java.util.Map;

/**
 * &#064;Time 2024 二月 星期五 10:54
 *
 * @author ShangGuan
 */
public interface BackupMapper {


    /**
     * 查询数据库安装路径
     *
     * @return {@link String}
     */

    String queryDatabaseInstallPath();


    /**
     * 获取生成表sql
     *
     * @param tableName 表名称
     * @return {@link Map}<{@link String},{@link Object}>
     */

    @MapKey("Table")
    Map<String,Object> getGenerationTableSql(@Param("tableName") String tableName);
}
